﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using PlanProd.Contracts.enums;

namespace WebAppPlanProduccion.Code.Contracts
{
    [Serializable]
    public class WebDesvio
    {               
        public int Id { get; set; }
        
        public string TipoDesvioNombre
        {
            get
            {
                return ((TipoDesvio)IntTipoDesvio).GetDescription();
            }          
        }
        
        public int IntTipoDesvio { get; set; }              
        
        public string CausaDesvioNombre { get; set; }

        public string DesvioCambiosSemanas { get; set; }

        public string DesvioCambiosCantidades { get; set; }

        public EstadoCharAprobado EstadoAprobacion { get; set; }

        public string EstadoDescripcion { get; set; }           
        
        public int ProductoId { get; set; }

        public int PlanProduccionId { get; set; }
        
        public int PlanProduccionDetalleId { get; set; }
        
        public string ProductoSapArticuloNombre { get; set; }
        
        public string ProductoSapColorNombre { get; set; }

        public string TemporadaNombre { get; set; }

        public DateTime FechaCreacion { get; set; }
    }
}